home *** CD-ROM | disk | FTP | other *** search
Wrap
ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) NNNNAAAAMMMMEEEE dmMPEG1AudioHeaderGetParams - get decoder parameter information from a header of any compressed MPEG1 audio data block. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmmeeeeddddiiiiaaaa....hhhh>>>> ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////ddddmmmm____aaaauuuuddddiiiioooouuuuttttiiiillll....hhhh>>>> DDDDMMMMssssttttaaaattttuuuussss ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr ****ccccmmmmppppDDDDaaaattttaaaa,,,, DDDDMMMMppppaaaarrrraaaammmmssss ****ppppaaaarrrraaaammmmssss)))) PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR _c_m_p_D_a_t_a points to a block of data bytes presumed to constitute the compressed data stream and start with a MPEG audio header. _p_a_r_a_m_s List of parameters for specification. RRRREEEETTTTUUUURRRRNNNNEEEEDDDD VVVVAAAALLLLUUUUEEEE Returns DDDDMMMM____FFFFAAAAIIIILLLLUUUURRRREEEE or DDDDMMMM____SSSSUUUUCCCCCCCCEEEESSSSSSSS. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) extracts MPEG1 audio compression parameter information from a header of a compressed data stream without going so far as to decompress the data. These parameter values are then stored in DMparams *params structure and can be used to set decoder parameters by a call to ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooDDDDeeeeccccooooddddeeeerrrrSSSSeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))). Extracted parameters from a compressed bit strem header are as follows: DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____BBBBIIIITTTTRRRRAAAATTTT DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____RRRRAAAATTTTEEEE DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCHHHHAAAANNNNNNNNEEEELLLLSSSS DDDDMMMM____MMMMPPPPEEEEGGGG1111____AAAAUUUUDDDDIIIIOOOO____LLLLAAAAYYYYEEEERRRR DDDDMMMM____MMMMPPPPEEEEGGGG1111____AAAAUUUUDDDDIIIIOOOO____BBBBIIIITTTTRRRRAAAATTTTEEEE____PPPPOOOOLLLLIIIICCCCYYYY The other three parameter values are set to decoder defaults: DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____FFFFOOOORRRRMMMMAAAATTTT (set to DM_AUDIO_TWOS_COMPLEMENT) DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____WWWWIIIIDDDDTTTTHHHH (set to DM_AUDIO_WIDTH_16) DDDDMMMM____AAAAUUUUDDDDIIIIOOOO____CCCCHHHHAAAANNNNNNNNEEEELLLL____PPPPOOOOLLLLIIIICCCCYYYY (set to DM_MPEG1_AUDIO_CONSTANT_QUALITY) PPPPaaaaggggeeee 1111 ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) ddddmmmmMMMMPPPPEEEEGGGG1111AAAAuuuuddddiiiiooooHHHHeeeeaaaaddddeeeerrrrGGGGeeeettttPPPPaaaarrrraaaammmmssss((((3333ddddmmmm)))) NNNNOOOOTTTTEEEE SSSSEEEEEEEE AAAALLLLSSSSOOOO dmMPEG1AudioDecoderCreate(3dm), dmMPEG1AudioDecoderSetParams(3dm), dmMPEG1AudioDecoderGetParams(3dm), dmMPEG1AudioDecode(3dm). PPPPaaaaggggeeee 2222